Next | Prev | Up | Top | Contents | Index
Debugging Flags
The following list includes all known debugging flags. Flags that are especially useful are marked with an asterisk (*).
- 0.1*
- Force daemon to run in foreground.
- 0.4*
- Show known names for local host.
- 0.15
- Print configuration file.
- 0.44
- Have printav() print addresses of elements.
- 1.1*
- Show mail "From" address for locally generated mail.
- 2.1*
- Print exit status and envelope flags.
- 5.4
- Print arguments to tick() calls.
- 5.5
- Print arguments to setevent() and clrevent() calls.
- 5.6
- Print event queue on tick() call.
- 6.1
- Indicate call to savemail() or returntosender() error processing.
- 6.5
- Trace states in savemail() state machine.
- 7.1*
- Print information on envelope assigned to queue file.
- 7.2*
- Print selected queue-file name.
- 7.20*
- Print intermediate queue-file name selections.
- 8.1*
- Print various information about resolver calls.
- 9.1*
- Show results from gethostbyaddr() call.
- 10.1*
- Print message delivery information.
- 11.1
- Indicate call to openmailer().
- 12.1*
- Display remotename() input and output.
- 13.1
- sendall()--print addresses being sent to
- 13.3
- sendall()--print each address in loop looking for failure.
- 13.4
- sendall()--print who gets the error.
- 14.2
- Indicate commaize() calls.
- 15.1
- Indicate port or socket number used by getrequests().
- 15.2
- Indicate when getrequests() forks or returns.
- 15.15
- Set DEBUG socket option in getrequests().
- 16.1*
- Indicate host, address, and socket being connected to in makeconnection().
- 16.14
- Set DEBUG socket option in makeconnection().
- 18.1*
- Show SMTP chatter.
- 18.100
- Suspend sendmail after reading each SMTP reply.
- 20.1*
- Display parseaddr() input and output.
- 21.2*
- Show rewrite rule-set subroutine calls/returns and input/output, and display run-time macro expansions.
- 21.3*
- Indicate rewrite subroutine call from inside rewrite rule.
- 21.4*
- Display rewrite results.
- 21.10*
- Indicate rule failures.
- 21.12*
- Indicate rule matches and display address-rewrite steps.
- 21.15*
- Show rewrite substitutions.
- 21.35
- Display elements in pattern and subject.
- 22.36
- Display prescan() processing.
- 22.45
- Display more prescan() processing.
- 22.101
- Display even more prescan() processing.
- 25.1*
- Show "To" list designations.
- 26.1*
- Show recipient designations/duplicate suppression.
- 26.6*
- Show recipient password-match processing.
- 27.1*
- Print alias and forward transformations and errors.
- 27.3
- Print detailed aliaslookup() information.
- 30.1
- Indicate end of headers when collecting a message.
- 30.2
- Print arguments to eatfrom() calls.
- 30.3
- Indicate when adding an "Apparently-To" header to the message.
- 31.6
- Indicate call to chompheader() and header to be processed.
- 32.1
- Display collected header.
- 33.1
- Display crackaddr() input/output.
- 35.9*
- Display macro definitions.
- 35.24
- Display macro expansions.
- 36.5
- Show symbol table processing.
- 36.9
- Show symbol table hash function result.
- 37.1*
- Display options as set.
- 37.2*
- Show rewrite class loading.
- 40.1*
- Indicate queueing of messages and display queue contents.
- 40.4*
- Display queue control file contents.
- 40.5*
- Display information about message-controlling user.
- 41.2
- Indicate orderq() failure to open control file.
- 45.1
- Indicate setsender() calls.
- 50.1
- Indicate dropenvelope() calls.
- 51.4
- Don't remove transcript files (qxAAXXXXX files).
- 52.1
- Indicate call to disconnect(); print I/O file descriptors.
- 52.5
- Don't perform disconnect.
- 60.1*
- Print information about alias database accesses.
- 61.1*
- Print information about MX record lookups.
Next | Prev | Up | Top | Contents | Index